#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

//double fact(int n)
//{
//    int s = 1;
//    for (int i = 1;i <= n;i++) 
//    {
//        s *= i;
//    }
//    return s;
//}
//double factsum(int n)
//{
//    int s = 0;
//    for (int i = 1;i <= n;i++) 
//    {
//        s += fact(i);
//    }
//    return s;
//}
//
//int main()
//{
//    int n;
//
//    scanf("%d", &n);
//    printf("fact(%d) = %.0f\n", n, fact(n));
//    printf("sum = %.0f\n", factsum(n));
//
//    return 0;
//}
// 
// 
// 
//#include <stdio.h>
//
//double calc_pow(double x, int n) 
//{
//    if (n == 0)
//        return 1;
//    else
//        return x * calc_pow(x, n - 1);
//}
//
//int main()
//{
//    double x;
//    int n;
//
//    scanf("%lf %d", &x, &n);
//    printf("%.0f\n", calc_pow(x, n));
//
//    return 0;
//}

//#include <stdio.h>
//
//int Ack(int m, int n) 
//{
//    if (n > 0 && m > 0)
//        return Ack(m - 1, Ack(m, n - 1));
//    else if (n == 0 && m > 0)
//        return Ack(m - 1, 1);
//    else
//        return n + 1;
//}
//
//int main()
//{
//    int m, n;
//
//    scanf("%d %d", &m, &n);
//    printf("%d\n", Ack(m, n));
//
//    return 0;
//}


//int f(int n) 
//{
//    if (n == 0)
//        return 0;
//    else if (n == 1 || n == 2)
//        return 1;
//    else
//        return f(n - 1) + f(n - 2);
//}
//
//#include <stdio.h>
//
//int f(int n);
//
//int main()
//{
//    int n;
//
//    scanf("%d", &n);
//    printf("%d\n", f(n));
//
//    return 0;
//}


//#include <stdio.h>
//
//
//void dectobin(int n) 
//{
//    if (n <= 1)
//        printf("%d", n);
//    else
//    {
//        dectobin(n / 2);
//        printf("%d", n % 2);
//    }
//}
//
//int main()
//{
//    int n;
//
//    scanf("%d", &n);
//    dectobin(n);
//
//    return 0;
//}
//
//void dectobin1(int n)
//{
//    int arr[100] = { 0 };
//    int i = 0;
//    if (n == 0)
//        printf("%d", 0);
//    while (n > 0)
//    {
//        arr[i++] = n % 2;
//        n /= 2;
//    }
//    for (int k = i - 1;k >= 0;k--)
//    {
//        printf("%d", arr[k]);
//    }
//}




int main()
{
    char s1[80], s2[80], * p = s1;
    int cnt = 0, k = 0;
    gets(p);
    while (*p != '\0') 
    {
        s2[k] = *p;
        k++;
        p++;
        cnt++;
        if (cnt % 3 == 0) 
        {
            s2[k] = '*';
            k++;
        }
    }
    s2[k] = '\0';
    puts(s2);
    return 0;
}